what are the causes of this and what are some solutions